<!DOCTYPE html>
<html>

<head>
    <title>ggplot.ggplot</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
    <link rel="stylesheet" type="text/css" href="https://rdocumentation.rsharp.net/assets/page.css">
</head>

<body>
    <div class="container">

        <table style="width: 100%;">
            <tr>
                <td>ggplot {ggplot}</td>
                <td style="text-align: right;">.NET clr documentation</td>
            </tr>
        </table>

        <h2>ggplot</h2>

        <h3>Description</h3>

        <p>graphics drawing engine of the ggplot library</p>

        <h3>Declare</h3>        

        <pre>
            <code id="clr_ts">
# namespace ggplot
export class ggplot extends <a href="/vignettes/clr/Microsoft/VisualBasic/Data/ChartPlots/Graphic/Plot.html">Plot</a> {
   # a tuple list of the plot arguments
   args: list;
   base: <a href="/vignettes/clr/ggplot/ggplotBase.html">ggplotBase</a>;
   clearCanvas: boolean;
   # the source data for the ggplot chartting plot, data value type could be dataframe, list, and others
   data: <i>any</i> kind;
   # the driver flag for the graphics device
   driver: <a href="/vignettes/clr/Microsoft/VisualBasic/Imaging/Driver/Drivers.html">Drivers</a>;
   # the runtime environment for current ggplot object, 
   #  which is comes from the first 
   #  @<code>M:ggplot.ggplot2.ggplot(System.Object,System.Object,System.Object,SMRUCC.Rsharp.Runtime.Internal.Object.list,SMRUCC.Rsharp.Runtime.Environment)</code> 
   #  function calls.
   environment: <a href="/vignettes/clr/SMRUCC/Rsharp/Runtime/Environment.html">Environment</a>;
   # the theme of the plot
   ggplotTheme: <a href="/vignettes/clr/Microsoft/VisualBasic/Data/ChartPlots/Graphic/Canvas/Theme.html">Theme</a>;
   # does the given plot data has [x,y,z] axis data?
   is3D: boolean;
   # the plot layers: scatter, line, bar, etc
   layers: <a href="/vignettes/clr/ggplot/layers/ggplotLayer.html">iterates(ggplotLayer)</a>;
   legendTitle: string;
   main: string;
   # works on 2D chart plot
   panelBorder: <a href="/vignettes/clr/ggplot/elements/rectElement.html">rectElement</a>;
   titleOffset: double;
   xlabel: string;
   ylabel: string;
   zlabel: string;
}
</code>
        </pre>

        <h3>.NET clr type reference tree</h3>

        <ol>
<li>this class extends from <a href="/vignettes/clr/Microsoft/VisualBasic/Data/ChartPlots/Graphic/Plot.html">Plot</a> class: <a href="/vignettes/clr/Microsoft/VisualBasic/Data/ChartPlots/Graphic/Plot.html">Plot</a></li>
<li>use by <i>property</i> member <code>base</code>: <a href="/vignettes/clr/ggplot/ggplotBase.html">ggplotBase</a></li>
<li>use by <i>property</i> member <code>data</code>: <i>any</i> kind</li>
<li>use by <i>property</i> member <code>driver</code>: <a href="/vignettes/clr/Microsoft/VisualBasic/Imaging/Driver/Drivers.html">Drivers</a></li>
<li>use by <i>property</i> member <code>ggplotTheme</code>: <a href="/vignettes/clr/Microsoft/VisualBasic/Data/ChartPlots/Graphic/Canvas/Theme.html">Theme</a></li>
<li>use by <i>property</i> member <code>layers</code>: <a href="/vignettes/clr/ggplot/layers/ggplotLayer.html">iterates(ggplotLayer)</a></li>
<li>use by <i>property</i> member <code>panelBorder</code>: <a href="/vignettes/clr/ggplot/elements/rectElement.html">rectElement</a></li>
</ol>


        <hr />
        <div style="text-align: center;">[Package <em>{$package}</em> version {$version} <a
                href="../{$package}.html">Index</a>]
        </div>
    </div>
</body>

<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/R_syntax.js"></script>
<script type="text/javascript" src="https://rdocumentation.rsharp.net/assets/highlights.js"></script>
<script type="text/javascript">r_highlights("clr_ts");</script>

</html>